Fine-Grained Power Modeling of Multicore Processors Using FFNNs

نویسندگان

چکیده

Abstract To minimize power consumption while maximizing performance, today’s multicore processors rely on fine-grained run-time dynamic information—both in the time domain, e.g. $$\mu $$ μ s to ms, and space core-level. The state-of-the-art for deriving such information is mainly based predetermined models which use linear modeling techniques determine core-performance/core-power relationship. However, with becoming ever more complex, cannot capture all possible core-performance related states anymore. Although artificial neural networks (ANN) have been proposed coarse-grained of servers resolutions range seconds, few works yet investigated ANN-based modeling. In this paper, we explore feed-forward (FFNNs) core-level estimation rates 10 kHz. achieve a high accuracy minimizing overhead, propose multi-objective-optimization architecture using NSGA-II FFNNs being trained performance counter data from complex-out-of-order processor architecture. We show that relative error highest FFNN decreases average by 7.5% compared approach 5.5% multivariate polynomial regression model. For optimized both between 4.1% 6.7% offering significantly lower overhead FFNN. Furthermore, micro-controller-based an accelerator-based implementation inference area negligible.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fine-Grained Power Management for Real-Time Embedded Processors

This paper proposes a new hardware-based power management technique for multithreaded processors that schedule instructions by the Guaranteed Percentage real-time scheduling scheme, which assigns percentages of the processors utilization to the different threads. Our power management technique uses the sum of the percentages of the currently active threads to control frequency reduction, dynami...

متن کامل

The reconfigurable ring of processors: fine-grained tree-structured computations

We study fine-grain computation on the Reconfigurable Ring of Processors (553), a parallel architecture whose processing elements (PEs) are interconnected via a multiline reconfigurable bus, each of whose lines has one-packet width and can be configured, independently of other lines, to establish an arbitrary PE-to-PE connection. We present a “cooperative” messagepassing protocol that will, in ...

متن کامل

Fine-Grained Power Management Using Process-level Profiling

Low-power hardware design itself is not enough to solve the power problem of computer systems. Operating system level power saving strategies have been proved as effective complement to hardware methods. However, most of these strategies work on system level, and some of them may severely influence performance. In order to balance between performance and energy consumption, fine-grained methods...

متن کامل

Online Management of Resilient and Power Efficient Multicore Processors

ONLINE MANAGEMENT OF RESILIENT AND POWER EFFICIENT MULTICORE PROCESSORS

متن کامل

Fine Grained Register Allocation for EPIC Processors With Predication

In this paper, we study the impact of liveness granularity, the priority function and accurate interference graph construction on register allocation performance on EPIC processors with predication. Fine grained live ranges reduce the number of interferences and hence allow both faster compilation and runtime execution. Similarly, a predicate-aware priority function gives a better register allo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: International Journal of Parallel Programming

سال: 2022

ISSN: ['0885-7458', '1573-7640']

DOI: https://doi.org/10.1007/s10766-022-00730-9